export declare const ANNOTATION_KEYS: {
    isAvailableForNewContent: string;
    templateType: string;
    label: string;
    screenshotPath: string;
    description: string;
};
export declare function getAnnotationValue(annotations: string, key: string): string | null;
export declare function isCodedFile(filePath: string): boolean;
declare const ASSET_PATHS: {
    readonly 'page-template': "templates/page-template.html";
    readonly partial: "templates/partial.html";
    readonly 'global-partial': "templates/global-partial.html";
    readonly 'email-template': "templates/email-template.html";
    readonly 'blog-listing-template': "templates/blog-listing-template.html";
    readonly 'blog-post-template': "templates/blog-post-template.html";
    readonly 'search-template': "templates/search-template.html";
    readonly section: "templates/section.html";
};
export declare function createTemplate(name: string, dest: string, type?: keyof typeof ASSET_PATHS, options?: {
    allowExisting: boolean;
}): Promise<void>;
export declare const TEMPLATE_TYPES: {
    unmapped: number;
    email_base_template: number;
    email: number;
    landing_page_base_template: number;
    landing_page: number;
    blog_base: number;
    blog: number;
    blog_listing: number;
    site_page: number;
    blog_listing_context: number;
    blog_post_context: number;
    error_page: number;
    subscription_preferences: number;
    unsubscribe_confirmation: number;
    unsubscribe_simple: number;
    optin_email: number;
    optin_followup_email: number;
    optin_confirmation_page: number;
    global_group: number;
    password_prompt_page: number;
    resubscribe_email: number;
    unsubscribe_confirmation_email: number;
    resubscribe_confirmation_email: number;
    custom_module: number;
    css: number;
    js: number;
    search_results: number;
    membership_login: number;
    membership_register: number;
    membership_reset: number;
    membership_reset_request: number;
    drag_drop_email: number;
    knowledge_article: number;
    membership_email: number;
    section: number;
    global_content_partial: number;
    simple_landing_page_template: number;
    proposal: number;
    blog_post: number;
    quote: number;
};
export {};
